var NewMainPaikeCheckedItems;
var NewMainPaikeCheckedItemsver;
var _data;
function getNewMainPaikeData() {
    
    var _items = "";
    var _itemsver = "";
	var startDate = $("#NewMainPaikeStartDate").val();
	var endDate = $("#NewMainPaikeEndDate").val();
	var osID = document.getElementById("NewMainPaikeOS").options[document.getElementById("NewMainPaikeOS").selectedIndex].value;
	var typeID = document.getElementById("NewMainPaikeType").options[document.getElementById("NewMainPaikeType").selectedIndex].value;
	var marketID = document.getElementById("NewMainPaikeMarket").options[document.getElementById("NewMainPaikeMarket").selectedIndex].value;
	$(".NewMainPaikeChart").html("");
	if (startDate != "" && endDate != "")
	{
		//统计项
		var items = document.getElementsByName("NewMainPaikeCheckbox1");
        var veritems = document.getElementsByName("NewMainPaikeCheckbox3");
		NewMainPaikeCheckedItems = new Array();
        NewMainPaikeCheckedItemsver = new Array();
        
		for(var i=0;i<items.length;i++) {
			if (items[i].checked)
			{
				NewMainPaikeCheckedItems.push(items[i].value);
                _items += items[i].value + ",";
			}
		}
        
        for(var i=0;i<veritems.length;i++) {
			if (veritems[i].checked)
			{
                _itemsver += veritems[i].value + ",";
                NewMainPaikeCheckedItemsver.push(veritems[i].value);
			}
		}
        
        
		items = document.getElementsByName("NewMainPaikeCheckbox2");
		for(var i=0;i<items.length;i++) {
			if (items[i].checked)
			{
				NewMainPaikeCheckedItems.push(items[i].value);
                _items += items[i].value + ",";
			}
		}
        
        
       // alert(_items);

		if(NewMainPaikeCheckedItems.length > 0) {
			var start = new Date();
			var end = new Date();

			jQuery('#body-wrapper').showLoading();
			start.setFullYear(startDate.substring(0,4), startDate.substring(5,7)-1, startDate.substring(8,10));
			end.setFullYear(endDate.substring(0,4), endDate.substring(5,7)-1 ,endDate.substring(8,10));

			days = parseInt((end - start)/1000/60/60/24)+1;
            
            var jiekou = "newmainpaike";
            
            if(_itemsver != ""){
            
            jiekou = "newmainpaike_ver_new";
        }
			
            
            var APIurl = "/client/"+jiekou+"?staDate="+startDate+"&pd="+days;
            
            
			if (osID != "")
				APIurl += "&os="+osID;
			if (typeID != "")
				APIurl += "&dt="+typeID;
			if (marketID != "")
				APIurl += "&pm="+marketID;
            if (_items != "")
				APIurl += "&items="+_items;
            if (_itemsver != "")
				APIurl += "&vers="+_itemsver;

			
			$.ajax({
				type: "GET",
				url: APIurl,
				dataType : "json",
				jsonnp: "callback",
				success: loadNewMainPaikeData
			});
            
            
            
            $.ajax({
  url: APIurl,
  type: "POST",
  data: "username="+login_username,
success: function(msg){
   //alert('ok');
}
});
            
            
		}
		else{
			alert("请选择至少一个统计项");}
	}
	else{
		alert("请选择时间区域");
    }
}


var NewMainPaikeTabArr, NewMainPaikeDetailArr, NewMainPaikeSumArr, NewMainPaikeDateArr, MainSubTitle;
function loadNewMainPaikeData(data) {
    _data = data
	var osID = document.getElementById("NewMainPaikeOS").options[document.getElementById("NewMainPaikeOS").selectedIndex].value;
	var typeID = document.getElementById("NewMainPaikeType").options[document.getElementById("NewMainPaikeType").selectedIndex].value;
	var marketID = document.getElementById("NewMainPaikeMarket").options[document.getElementById("NewMainPaikeMarket").selectedIndex].value;
	var tab = "";
	var startDate = $("#NewMainPaikeStartDate").val();
	var endDate = $("#NewMainPaikeEndDate").val();
	MainSubTitle = startDate.replace(/\//g, "-") + " 至 " + endDate.replace(/\//g, "-");
	jQuery('#body-wrapper').hideLoading();	


	NewMainPaikeTabArr = new Array();
	NewMainPaikeDetailArr = new Array();
	NewMainPaikeSumArr = new Array();
	NewMainPaikeDateArr = new Array();
    var shuju = data['All']['zongzong']['day']
	//读取数据
	if (shuju != "0") //平台选择全部
	{
		changeChartType('NewMainPaike','Line');
		if (osID == "") //平台选择全部
		{	
            
            
            
			//显示选择Tab
			genTabsnewmainpaike("NewMainPaike", "NewMainPaikeOS", NewMainPaikeTabArr, NewMainPaikeDetailArr, NewMainPaikeSumArr, NewMainPaikeCheckedItems,0);
            
            
			$("#NewMainPaikePieTab").show();
			$("#NewMainPaikeTab").show();
            
            
			//生成图表
			genSummaryTable_newmainvideo("NewMainPaikeTable",valueFullNameArr(NewMainPaikeCheckedItems),data['All']['table'], NewMainPaikeSumArr, "总览", "",NewMainPaikeCheckedItems);
            
			//生成饼图
			genSelPieChart_new(NewMainPaikeCheckedItems,"NewMainPaikePie",NewMainPaikeTabArr,data['All']['bingtu'], MainSubTitle);
            
			//生成线形图
			genSummaryLineChart_new("NewMainPaikeLine","总览趋势图",data['All']['xianx'],data['All']['xiany'],MainSubTitle,valueFullNameArr(NewMainPaikeCheckedItems));

		}
		else if (typeID == "") //终端选择全部
		{
			//显示选择Tab
			genTabsnewmainpaike("NewMainPaike", "NewMainPaikeType", NewMainPaikeTabArr, NewMainPaikeDetailArr, NewMainPaikeSumArr, NewMainPaikeCheckedItems,0);

	
		
			$("#NewMainPaikePieTab").show();
			$("#NewMainPaikeTab").show();
            
			//生成图表
			genSummaryTable_newmainvideo("NewMainPaikeTable",valueFullNameArr(NewMainPaikeCheckedItems),data['All']['table'], NewMainPaikeSumArr, "总览", "",NewMainPaikeCheckedItems);
            
			//生成饼图
			genSelPieChart_new(NewMainPaikeCheckedItems,"NewMainPaikePie",NewMainPaikeTabArr,data['All']['bingtu'], MainSubTitle);
            
			//生成线形图
			genSummaryLineChart_new("NewMainPaikeLine","总览趋势图",data['All']['xianx'],data['All']['xiany'],MainSubTitle,valueFullNameArr(NewMainPaikeCheckedItems));

		}
		else if (marketID == "") //市场选择全部
		{
            
            
			if (osID != "61")
			{
				for(n=0; n<NewMainPaikeCheckedItems.length; n++) 
					NewMainPaikeSumArr[n] = new Array();
				$("#NewMainPaikePieTab").hide();
				$("#NewMainPaikePie").html("");
				$("#NewMainPaikeTab").hide();
			}
			else {
				genTabsnewmainpaike("NewMainPaike", "NewMainPaikeMarket", NewMainPaikeTabArr, NewMainPaikeDetailArr, NewMainPaikeSumArr, NewMainPaikeCheckedItems,0);
				$("#NewMainPaikeTab").show();
				$("#NewMainPaikePieTab").show();
			}
			
			
            if(NewMainPaikeCheckedItemsver.length == 0){
                
            
            //生成线形图
			genSummaryLineChart_new("NewMainPaikeLine","总览趋势图",data['All']['xianx'],data['All']['xiany'],MainSubTitle,valueFullNameArr(NewMainPaikeCheckedItems));
            
            //生成图表
			genSummaryTable_newmainvideo("NewMainPaikeTable",valueFullNameArr(NewMainPaikeCheckedItems),data['All']['table'], NewMainPaikeSumArr, "总览", "",NewMainPaikeCheckedItems);
            
			//显示选择Tab
			if (osID == "61") {
            //生成饼图
			genSelPieChart_new(NewMainPaikeCheckedItems,"NewMainPaikePie",NewMainPaikeTabArr,data['All']['bingtu'], MainSubTitle);
			}
            
        }else{
            
            //alert(NewMainPaikeCheckedItemsver);
            
            
            
            
            
			//显示选择Tab
			if (osID == "61") {
            //生成饼图
			genSelPieChart_new(NewMainPaikeCheckedItems,"NewMainPaikePie",NewMainPaikeTabArr,data['All']['bingtu'], MainSubTitle);
			}
            
            
            //生成图表
			genSummaryTable_newmainvideo_ver("NewMainPaikeTable",valueFullNameArr(NewMainPaikeCheckedItems),data['All']['table'], NewMainPaikeSumArr,"总览","",NewMainPaikeCheckedItemsver,NewMainPaikeCheckedItems);
            
    
            
            //生成线形图
            genSelLineChart_new(NewMainPaikeCheckedItemsver,"NewMainPaikeLine",data['All']['xian'],data['All']['xianx'],valueFullNameArr(NewMainPaikeCheckedItems));
            
            
        }
            
            
            
            
            
		}
		else //平台、终端、市场均不为全部
		{
			for(n=0; n<NewMainPaikeCheckedItems.length; n++) 
				NewMainPaikeSumArr[n] = new Array();
			$("#NewMainPaikePieTab").hide();
			$("#NewMainPaikePie").html("");
			$("#NewMainPaikeTab").hide();

			//生成图表
			genSummaryTable_newmainvideo("NewMainPaikeTable",valueFullNameArr(NewMainPaikeCheckedItems),data['All']['table'], NewMainPaikeSumArr, "总览", "",NewMainPaikeCheckedItems);
            
			//生成线形图
			genSummaryLineChart_new("NewMainPaikeLine","总览趋势图",data['All']['xianx'],data['All']['xiany'],MainSubTitle,valueFullNameArr(NewMainPaikeCheckedItems));
		}
	}
	else {
		alert("选择的时间区间内无数据");	
	}
}

function opennewmainpaikezhiding(){

 
              if($("#newmainpaikeverrongqi").is(":hidden")){
                           $("#newmainpaikeverrongqi").show();
            
              }else{
                  
                  $("#newmainpaikeverrongqi").hide();
                  
                  var items = document.getElementsByName("NewMainPaikeCheckbox3");
	for(var i=0;i<items.length;i++) {
		items[i].checked = false;
	}
                
            }


}

function checknewmainpaikever(){
    
    var osID = document.getElementById("NewMainPaikeOS").options[document.getElementById("NewMainPaikeOS").selectedIndex].value;
	var typeID = document.getElementById("NewMainPaikeType").options[document.getElementById("NewMainPaikeType").selectedIndex].value;
    
    var marketID = document.getElementById("NewMainPaikeMarket").options[document.getElementById("NewMainPaikeMarket").selectedIndex].value;
    
    
    
    
    if (osID != "" && typeID != ""){
    
    
        $("#NewMainPaikeTU").attr("checked",false);
        $("#NewMainPaikeTU").attr("disabled","disabled");
    
    }
    else if(marketID != ""){
        
        $("#NewMainPaikeTU").attr("checked",false);
        $("#NewMainPaikeTU").attr("disabled",'disabled');
    
    }else{
    
    $("#NewMainPaikeTU").attr("disabled",false);
    
}
    
    
    
    if(osID != "" && typeID != "" && marketID == ""  ){
    
    
    
          $.ajax({
  type: "GET",
  dataType : "json",
  url: "/client/returnver",
  data: { os: osID, dt: typeID,table:'paike'}
}).done(function( msg ) {
   $("#newmainpaikeverrongqi").html(msg['table']);
});
    
    //$("#newmainpaikezhiding").attr("checked",false);
    $("#newmainpaikezhiding").removeAttr("disabled");
    
    }else{ 
        
       $("#newmainpaikezhiding").attr("checked",false);
    
    
        $("#newmainpaikezhiding").attr('disabled','true');
    
    
      
    
    
    $("#newmainpaikeverrongqi").hide();
                  
                  var items = document.getElementsByName("NewMainPaikeCheckbox3");
	for(var i=0;i<items.length;i++) {
		items[i].checked = false;
	}
    
    
    
    

    
    
    
    
    
     }
    
    


}

function changeNewMainPaikeTab(tabName, optionName) {
	if (tabName == "All")
	{
		$("#NewMainPaikePieTab").show();
		    
            if(NewMainPaikeCheckedItemsver.length == 0){
                
                
                $("#mainpaikebefdurationbox").html(""+tabName+","+optionName);
            
            //生成图表
			genSummaryTable_newmainvideo("NewMainPaikeTable",valueFullNameArr(NewMainPaikeCheckedItems),_data[tabName]['table'], NewMainPaikeSumArr, "总览", "",NewMainPaikeCheckedItems);
            
			//生成饼图
			genSelPieChart_new(NewMainPaikeCheckedItems,"NewMainPaikePie",NewMainPaikeTabArr,_data[tabName]['bingtu'], MainSubTitle);
            
			//生成线形图
			genSummaryLineChart_new("NewMainPaikeLine","总览趋势图",_data[tabName]['xianx'],_data[tabName]['xiany'],MainSubTitle,valueFullNameArr(NewMainPaikeCheckedItems));
            
        }else{
            
            
            $("#mainpaikebefdurationbox").html(""+tabName+","+optionName);
            var osID = document.getElementById("NewMainPaikeOS").options[document.getElementById("NewMainPaikeOS").selectedIndex].value;
            
            
            //显示选择Tab
			if (osID == "61") {
            //生成饼图
			genSelPieChart_new(NewMainPaikeCheckedItems,"NewMainPaikePie",NewMainPaikeTabArr,_data['All']['bingtu'], MainSubTitle);
			}
            
            
            //生成图表
			genSummaryTable_newmainvideo_ver("NewMainPaikeTable",valueFullNameArr(NewMainPaikeCheckedItems),_data['All']['table'], NewMainPaikeSumArr,"总览","",NewMainPaikeCheckedItemsver,NewMainPaikeCheckedItems);
            

            
            
            
            //生成线形图
            genSelLineChart_new(NewMainPaikeCheckedItemsver,"NewMainPaikeLine",_data['All']['xian'],_data['All']['xianx'],valueFullNameArr(NewMainPaikeCheckedItems));
            
        
        
        }
            
            
            
	}
	else {
		$("#NewMainPaikePieTab").hide();
		$("#NewMainPaikePie").html("");
        
        $("#mainpaikebefdurationbox").html(""+tabName+","+optionName);
		
        
        if(NewMainPaikeCheckedItemsver.length == 0){
        
        //生成线形图
			genSummaryLineChart_new("NewMainPaikeLine",tabName+"趋势图",_data[tabName]['xianx'],_data[tabName]['xiany'],MainSubTitle,valueFullNameArr(NewMainPaikeCheckedItems));
            //alert(tabName);
		//生成图表
			genSummaryTable_newmainvideo("NewMainPaikeTable",valueFullNameArr(NewMainPaikeCheckedItems),_data[tabName]['table'], NewMainPaikeSumArr, tabName, MainVideoTabArr,NewMainPaikeCheckedItems);
            
        }else{
            
            
            //生成图表
			genSummaryTable_newmainvideo_ver("NewMainPaikeTable",valueFullNameArr(NewMainPaikeCheckedItems),_data[tabName]['table'], NewMainPaikeSumArr,tabName,"",NewMainPaikeCheckedItemsver,NewMainPaikeCheckedItems);
            
            
            
            //生成线形图
            genSelLineChart_new(NewMainPaikeCheckedItemsver,"NewMainPaikeLine",_data[tabName]['xian'],_data[tabName]['xianx'],valueFullNameArr(NewMainPaikeCheckedItems));
        
        
        }
            
            
            
            
            

		if ($("#NewMainPaikePieTab").hasClass("selbitem")){
			changeChartType('NewMainPaike', 'Line');
        }
        
        
			
	} 
	$(".bitem").removeClass("selbitem");
	$("#NewMainPaikeTab"+tabName).addClass("selbitem");
	
}


